move linux CI from configure to qmake. (#613)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Fri, 7 Aug 2020 18:55:09 +0000 (12:55 -0600)
committerGitHub <noreply@github.com>
Fri, 7 Aug 2020 18:55:09 +0000 (12:55 -0600)
commitd7a922d0e14d69a318ee91795b43d16c160a422f
tree40be2ba1306a913bc9ba270436da61e5e8123669
parent465a74194d53acea5c8d74c5cf3cb2940546ec92
move linux CI from configure to qmake. (#613)

- Add recipe for internal_styles.cc, xcsv_tokens.gperf, gui, unix-gui, toolinfo to GPSBabel.pro.
- Add support for text substitution in setup.iss and gbversion.h to GPSBabel.pro.
- fix qmake warnings from "qmake -Wall".
- split recipes for documents into scripts.
- shellcheck fixes for fixdoc, mkcapabilities.
- parallel build for coverage.
- add INSTALL file with build instructions.
- sort document targets into ones for general consumption (gpsbabel.html, gpsbabel.pdf) and one to support www.gpsbabel.org (now gpsbabel.org instead of index.html).
12 files changed:
GPSBabel.pro
INSTALL [new file with mode: 0644]
build_and_test
gbversion.h.qmake.in [new file with mode: 0644]
gui/setup.iss.in [changed mode: 0755->0644]
gui/setup.iss.qmake.in [new file with mode: 0644]
tools/fixdoc
tools/make_gpsbabel_html.sh [new file with mode: 0755]
tools/make_gpsbabel_org.sh [new file with mode: 0755]
tools/make_gpsbabel_pdf.sh [new file with mode: 0755]
tools/mkcapabilities
tools/travis_script_linux_coverage